home *** CD-ROM | disk | FTP | other *** search
- $small: "only screen and (max-width : 320px)";
- $phone: "only screen and (max-width : 360px)";
- $desktop: "only screen and (min-width : 720px)";
-
- $maincolor: #000;
- $subcolor: #fff;
- $topsoft: #033990;
- $tools: #4b8b1d;
- $mm: #ac1c1c;
- $extras: #c21c32;
- $demo: #949899;
- @mixin box-sizing() {
- box-sizing: border-box;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- }
-
- @mixin clearfix() {
- content: ".";
- display: block;
- clear: both;
- visibility: hidden;
- height: 0;
- }
-
- * {
- margin: 0;
- padding: 0;
- }
-
- body {
- font-family: Verdana, Arial, Helvetice, sans-serif;
- font-size: 14px;
- color: $maincolor;
- }
-
- a {
- text-decoration: none;
- color: $maincolor;
- }
-
- h1, h2, h3 {
- font-weight: normal;
- }
-
- h1 {
- margin-bottom: 35px;
- clear: both;
- }
-
- h2 {
- margin-bottom: 20px;
- font-size: 1.2em;
- }
-
- h3 {
- margin-bottom: 10px;
- font-size: 1.1em;
- }
-
- p {
- margin-bottom: 5px;
- }
-
- img {
- border: none;
- }
-
- address {
- font-style: normal;
- }
-
- table {
- clear: both;
- width: 100%;
- }
-
- th {
- text-align: left;
- width: 33%;
- }
-
- hr {
- margin: 20px 0;
- color: $subcolor;
- }
-
- header {
- position: relative;
- ul.topnav {
- text-align: right;
- padding: 30px 30px 10px 0;
- li {
- display: inline;
- margin-left: 5%;
- }
- }
- img.header {
- width: 100%;
- height: auto;
- }
- img.logo {
- position: absolute;
- left: 30px;
- bottom: 3px;
- width: 30%;
- height: auto;
- }
- }
-
- nav {
- ul {
- list-style: none;
- }
- }
-
- div.wrapper {
- width: 100%;
- max-width: 1200px;
- margin: 0 auto;
- }
-
- div.main {
- padding: 30px 30px 0 30px;
- }
-
- p.number {
- font-size: 1.2em;
- margin-bottom: 30px;
- }
-
- ul.mainnav {
- margin-bottom: 30px;
- li {
- width: 24%;
- margin-left: 1.3%;
- float: left;
- position: relative;
- }
- li:first-child {
- margin-left: 0;
- }
- img {
- width: 100%;
- height: auto;
- }
- span {
- position: absolute;
- left: 0;
- bottom: 0;
- display: block;
- background: $subcolor;
- width: 80%;
- font-size: 1.3em;
- padding: 15px;
- @include box-sizing();
- }
- }
-
- ul.mainnav:after, section:after, div.software:after, ul.jump:after {
- @include clearfix();
- }
-
- ul.jump {
- float: right;
- margin-bottom: 10px;
- li {
- display: inline;
- }
- a {
- float: left;
- width: 60px;
- height: 32px;
- margin-left: 20px;
- }
- li:first-child {
- a {
- background: url(../images/static/pfeil_links_grau.png) no-repeat;
- }
- a:hover {
- background: url(../images/static/pfeil_links_rot.png) no-repeat;
- }
- }
- li:last-child {
- a {
- background: url(../images/static/pfeil_rechts_grau.png) no-repeat;
- }
- a:hover {
- background: url(../images/static/pfeil_rechts_rot.png) no-repeat;
- }
- }
- }
-
- section {
- //background: $maincolor;
- //color: $subcolor;
- border: 1px solid $maincolor;
- padding: 50px 30px;
- margin-bottom: 30px;
- clear: both;
- a {
- color: $subcolor;
- }
- ul {
- margin-left: 12px;
- margin-bottom: 5px;
- }
- div.half {
- float: left;
- width: 50%;
- }
-
- div.image {
- text-align: center;
- }
-
- div.twothird {
- padding-left: 40px;
- @include box-sizing();
- float: left;
- width: 60%;
- a {
- color: #033990;
- }
- h1 {
- font-weight: bold;
- }
- h2 {
- margin-bottom: 10px;
- font-weight: bold;
- }
- p {
- margin-bottom: 20px;
- }
- }
-
- div.third {
- float: left;
- width: 40%;
- img {
-
- }
- }
-
- div.tripple {
- width: 33%;
- float: left;
- margin-bottom: 20px;
- }
-
- div.right {
- text-align: center;
- img {
- width: 100%;
- height: auto;
- max-width: 390px;
- }
- }
- }
-
- section.image {
- padding: 30px;
- img {
- width: 100%;
- height: auto;
- }
- }
-
- section.content {
- //background: $subcolor;
- //color: $maincolor;
- margin-bottom: 30px;
- h1 {
- margin: -50px -30px 30px -30px;
- background: #e2001a;
- color: $subcolor;
- min-width: 150px;
- padding: 20px;
- }
-
- a {
- color: $maincolor;
- }
-
- h2 {
- margin-bottom: 5px;
- }
-
- div.right {
- margin-top: 30px;
- }
- ul {
- margin-bottom: 20px;
- }
- }
-
- section.sitemap {
- line-height: 27px;
-
- .row {
- width: 100%;
-
- .col-md-6 {
- padding-left: 10%;
- width: 40%;
- float: left;
-
- .tp_headline {
- margin-bottom: 15px;
- }
-
- h3 {
- font-weight: bold;
- margin-bottom: 0;
- }
- li {
- list-style: none;
- }
- }
- }
- }
-
- section.infos {
- background: $maincolor;
- color: $subcolor;
- ul.contentnav {
- li {
- width: 32%;
- margin-left: 2%;
- position: relative;
- float: left;
- img {
- width: 100%;
- height: auto;
- }
- span {
- position: absolute;
- left: 0;
- bottom: 0;
- display: block;
- background: $maincolor;
- width: 80%;
- font-size: 1.2em;
- padding: 15px;
- @include box-sizing();
- }
- }
- li:first-child {
- margin-left: 0;
- }
- }
- }
-
- div.software {
- margin-bottom: 30px;
- h2 {
- margin-bottom: 0;
- line-height: 65px;
- padding-left: 60px;
- font-size: 2em;
- }
- }
-
- div.softnav {
- width: 40%;
- float: left;
- ul {
- background: $maincolor;
- padding-top: 60px;
- position: relative;
- border: 1px solid $maincolor;
- }
- a {
- display: block;
- color: $subcolor;
- margin-bottom: 10px;
- padding: 10px 30px;
- font-size: 1.2em;
- }
- li.toolpaket {
- color: $subcolor;
- margin-top: -60px;
- padding: 10px 30px;
- font-size: 1.4em;
- }
- li:last-child {
- bottom: 0px;
- left: 0;
- right: 0;
- margin-top: 50px;
- a {
- margin-bottom: 0;
- }
- }
- }
- a.topbacklink {
- color: #fff;
- float: left;
- font-size: 1.2em;
- width: 120px;
- text-align: center;
- padding: 22px 0;
- margin-right: 60px;
- }
-
- div.topsoft {
- h2 {
- //border-left: 120px solid $topsoft;
- }
- a.topbacklink {
- background: $topsoft;
- }
- div.softnav {
- a.active, a:hover {
- background: $topsoft;
- }
- }
- }
-
- div.tools {
- h2 {
- //border-left: 120px solid $tools;
- }
- a.topbacklink {
- background: $tools;
- }
- div.softnav {
- a.active, a:hover {
- background: $tools;
- }
- }
- }
-
- div.multimedia {
- h2 {
- //border-left: 120px solid $mm;
- }
- a.topbacklink {
- background: $mm;
- }
- div.softnav {
- a.active, a:hover {
- background: $mm;
- }
- }
- }
-
- div.extras {
- h2 {
- //border-left: 120px solid $extras;
- }
- a.topbacklink {
- background: $extras;
- }
- div.softnav {
- a.active, a:hover {
- background: $extras;
- }
- }
- }
-
- div.demo {
- h2 {
- //border-left: 120px solid $demo;
- }
- a.topbacklink {
- background: $demo;
- }
- div.softnav {
- a.active, a:hover {
- background: $demo;
- }
- }
- }
-
- div.softcontent {
- width: 60%;
- padding-left: 5%;
- float: left;
- @include box-sizing();
- img {
- width: 100%;
- height: auto;
- margin-bottom: 30px;
- }
- ul {
- padding-left: 12px;
- }
- ul.functions {
- list-style: none;
- text-align: right;
- margin-top: 40px;
- li {
- display: inline;
- margin-left: 15px;
- }
- img {
- width: auto;
- margin: 0 0 0 5px;
- }
- }
- h3.info {
- color: $topsoft;
- font-weight: bold;
- }
- div.hint {
- border: 1px dashed #727272;
- //background: #f5f5f5;
- padding: 10px;
- margin: 10px 0;
- a {
- color: $topsoft;
- }
- }
- }
-
- footer {
- padding: 0 30px 0 30px;
- p {
- float: left;
- }
- ul {
- float: right;
- margin-top: -10px;
- li {
- float: left;
- margin: 0 0 20px 10px;
- }
- }
- }
- p.article_image {
- text-align: center;
- padding: 20px 0;
- }
- .pcm {
- display: none !important;
- }
- section a.sw, section a.ui-open-link {
- color: #033990
- }
- span.inactive {
- color: #dadada;
- }
- section.banner {
- padding: 0;
- border: none;
- }
- section.banner img {
- width: 100%;
- height: auto;
- }